package com.iwhalecloud.bss.kite.cucc.dataservice.entity;

import com.iwhalecloud.bss.kite.manager.enums.InstType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.persistence.Id;
import java.io.Serializable;

/**
 * @Description: 新装场景模版关系变动信息
 *
 * @author pan.dan
 * @date 2020年11月18日
 * @version V1.0
 * @Package com.iwhalecloud.bss.kite.cucc.dataservice.entity
 */
@ApiModel("新装场景模版关系变动信息")
public class RelChangeTemp implements Serializable {

    private static final long serialVersionUID = -4228633681522722853L;

    @Id
    @ApiModelProperty("关系变动id")
    private String relChgId;

    @ApiModelProperty("a端实例id")
    private String aInstId;

    @ApiModelProperty("a端规格id")
    private String aSpecId;

    @ApiModelProperty("a端实例类型")
    private InstType aInstType;

    @ApiModelProperty("z端实例id")
    private String zInstId;

    @ApiModelProperty("z端规格id")
    private String zSpecId;

    @ApiModelProperty("z端实例类型")
    private InstType zInstType;

    @ApiModelProperty("关系类型")
    private String relType;

    @ApiModelProperty("动作")
    private String actionType;

    @ApiModelProperty("模版id")
    private String sceneTemplId;

    public String getRelChgId() {
        return relChgId;
    }

    public void setRelChgId(String relChgId) {
        this.relChgId = relChgId;
    }

    public String getAInstId() {
        return aInstId;
    }

    public void setAInstId(String aInstId) {
        this.aInstId = aInstId;
    }

    public String getASpecId() {
        return aSpecId;
    }

    public void setASpecId(String aSpecId) {
        this.aSpecId = aSpecId;
    }

    public InstType getAInstType() {
        return aInstType;
    }

    public void setAInstType(InstType aInstType) {
        this.aInstType = aInstType;
    }

    public String getZInstId() {
        return zInstId;
    }

    public void setZInstId(String zInstId) {
        this.zInstId = zInstId;
    }

    public String getZSpecId() {
        return zSpecId;
    }

    public void setZSpecId(String zSpecId) {
        this.zSpecId = zSpecId;
    }

    public InstType getZInstType() {
        return zInstType;
    }

    public void setZInstType(InstType zInstType) {
        this.zInstType = zInstType;
    }

    public String getRelType() {
        return relType;
    }

    public void setRelType(String relType) {
        this.relType = relType;
    }

    public String getActionType() {
        return actionType;
    }

    public void setActionType(String actionType) {
        this.actionType = actionType;
    }

    public String getSceneTemplId() {
        return sceneTemplId;
    }

    public void setSceneTemplId(String sceneTemplId) {
        this.sceneTemplId = sceneTemplId;
    }
}
